﻿using System.Collections.Generic;
using RayDen.Library.Entity.Interface;

namespace RayDen.Optix.Engine.Components
{
    public class OptixEngineSettings
    {
        public List<EngineFeatures> FeatureSet;
        public int ImageWidth, ImageHeight, ShadowRaysPerLight, MaxPathDepth;
        public float SceneEpsilon;
        public float RussianRouletteProbability;
        public LightSamplingStrategy LightSamplingStrategy;
        public bool PinholeCamera;

        public OptixEngineSettings()
        {
            this.FeatureSet = new List<EngineFeatures>();
        }



    }
}
